package at.fhv.framework.filter;

/**
 * @author Michael
 * @version 1.0
 * @created 16-Nov-2011 10:05:24
 */
public abstract class Filter<IN, OUT> {

	/**
	 * 
	 * @param data
	 */
	protected abstract boolean execute(OUT entity, IN data);

	protected abstract OUT createEntity();
}